
select trunc(data_consegna) "Data Consegna",des_rifiuto "Riep. Consegne x Data",sum(n) "N.ro consegne" 
from(
select to_date(to_char(trunc(data_consegna),'dd/mm/yy'),'dd/mm/yy') data_consegna, 'Compostiere' des_rifiuto,
sum(num_compostiere) n from asm_gecera_distr_cont_v2  where tipo_scheda = 1 group by trunc(data_consegna)
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy') data_consegna,des_rifiuto,1 n  from asm_gecera_acq_v2 where des_rifiuto <> ' '
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy') data_consegna,des_rifiuto1,1 from asm_gecera_acq_v2 where  des_rifiuto1 <> ' '
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy'),des_rifiuto2,1 from asm_gecera_acq_v2 where  des_rifiuto2 <> ' '
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy'),des_rifiuto3,1 from asm_gecera_acq_v2 where  des_rifiuto3 <> ' '
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy'),'FASCINE',dom_fascine from asm_gecera_acq_v2 where  dom_fascine <> 0
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy'),'SACCHI',dom_sacchi from asm_gecera_acq_v2 where  dom_Sacchi <> 0
union all
select to_date(to_char(data_conferimento,'dd/mm/yy'),'dd/mm/yy'),dom_altro,1 from asm_gecera_acq_v2 where  dom_altro <> ' '
)
where 
trunc(data_consegna) >=     to_date(^gg/mm/aaaa Data Conferimento DAL;A;ALFABETICO^^,'dd/mm/YYYY')
and trunc(data_consegna) <= to_date(^gg/mm/aaaa ********************* AL;A;ALFABETICO^^,'dd/mm/YYYY')
group by data_consegna,des_rifiuto
order by data_consegna,des_rifiuto




